3351 300
20320 704
22168 192
8068 449
7589 519
13953 383
239383 1108
31882 598
44539 118
129084 410
141183 632
201220 717
37430 437
88525 1177
39002 836
121506 1117
40946 686
42136 849
2376 399
13916 544
5980 987
5703 468
6943 439
2635 443
4131 525
6473 395
1749 233