103324 212
128364 743
16940 286
8640 683
13928 692
2502 453
2971 351
880 70
3566 875
5969 643
329089 894
78995 794
17621 943
3753 503
3678 814
2738 521
3109 337
4669 379
6565 589
5870 167
90790 813
114258 415
17311 878
40655 238
28883 311
14077 646
7164 648
6636 317