143926 300
270401 981
462082 1687
455056 968
24340 679
31600 243
11168 749
25323 534
31431 924
11854 143
10262 819
19407 616
11749 448
4023 109
33442 668
34690 824
2847 138
5982 803
3124 207
7456 168
15549 1018
4287 769
4700 437
29689 612