5992 299
12649 92
14752 343
17684 166
4318 98
11568 58
4924 615
17454 302
4161 741
375968 1076
57851 485
8636 982
3985 808
2550 637
38531 209
33351 677
19775 101
10288 268
11556 282
3110 264
32630 686
10235 212
20550 509
20696 373
21980 503