16537 675
6979 86
4868 530
3112 399
6299 529
8372 287
7524 101
25603 238
6244 379
5174 393
2807 57
4886 496
3189 305
9707 654
2825 323
5148 333
2363 243
11256 522
155551 459
100000 345
127298 604
93234 129
77169 759
139041 305
122490 393
74019 505
41396 245
84518 591