105066 438
98709 206
23187 239
45112 304
90170 845
36323 436
23871 737
29449 238
5189 200
2204 164
5583 653
6893 439
19487 933
13042 822
4511 336
3678 670
2903 243
9754 347
9381 344
5843 409
4212 692
2497 195
2750 251
34437 467
93963 844