103753 212
128824 743
17331 287
8760 683
13935 692
2502 453
2976 351
882 70
3574 875
5985 643
330553 899
79260 794
17879 943
3758 503
3678 814
2740 521
3110 337
4676 379
6565 589
5877 167
91017 814
114526 415
17410 878
41067 239
28895 311
14091 646
7168 648
6648 317