31006 648
5314 756
10453 364
17020 759
5817 73
5866 522
8616 506
14452 58
20648 794
2367 65
2318 174
15791 837
4966 230
16592 748
9150 724
12946 638
16766 160
6962 551
22073 610
163797 974
3113853 6741
705302 1989
384204 1079
97032 372
49565 401
125763 465
118174 632
41888 582