127033 741
23184 689
99230 245
15154 380
100292 184
35929 780
12339 601
14028 206
19937 196
24491 308
29499 433
39274 403
43556 462
5832 845
8275 709
4438 645
6332 664
25901 163
40803 187