39025 664
36150 90
41015 78
31012 876
31572 537
28143 506
70371 460
26636 71
115054 331
39635 378
31129 608
42990 593
21359 204
28015 474
50730 622
22281 221
38486 308
36375 308
65975 700
44215 101
33112 403
19322 87
25519 482
28238 821