40735 65
7162 578
12496 153
10689 391
12907 285
8267 732
6063 888
4362 283
5500 195
7115 36
18149 817
6853 895
5779 292
13000 340
13895 496
2987 215
20514 168
43944 775
14049 637
13627 608
10891 557
12984 716
10448 600
11227 850
5810 334
6746 321
7562 959
25232 519