12936 640
10304 103
12295 503
9878 564
9734 1012
8802 881
9328 474
17647 334
9528 469
8789 447
24098 348
12454 445
4314 345
9725 305
15536 898
19929 216
7013 733
21010 280
5138 247
2303 295
2095 192
3825 136
2028 39
14645 253
6222 83
15356 60
19881 241
4258 508