25013 96
15642 321
14857 844
12507 179
31868 640
42678 104
8902 325
19686 311
8040 183
3293 212
10028 309
11792 108
13247 915
70878 223
26909 683
4572 71
16616 121
55943 676
11270 672
7076 614
5935 364
15263 316
13899 65
18317 253
3644 612
12634 297
47102 239
19471 847