23926 111
1214 278
18970 936
15477 553
11768 257
4117 448
8044 374
5735 61
3716 336
8372 916
5228 263
8547 517
6490 645
2829 166
6167 533
2626 119
7142 79
2367 95
6032 661
122789 985
4707 767
39380 452
2659 244
6298 480
5297 39
48860 272
68755 72
46892 619