16001 99
11805 349
25961 261
45249 302
9698 57
50525 715
42928 294
16651 76
43661 422
18968 807
30593 661
8541 783
121749 472
19453 631
53219 217
9837 487
33086 297
11468 409
12401 94
50199 762
27275 397
51898 898
84352 924
3827 103
16195 834
24525 504
56630 541
5966 316