16001 99
11808 349
25962 261
45254 302
9699 57
50527 715
42931 294
16654 76
43666 422
18968 807
30595 661
8541 783
121753 472
19454 631
53225 217
9838 487
33091 297
11470 409
12402 94
50201 762
27277 397
51901 898
84356 924
3827 103
16197 834
24527 504
56633 541
5966 316