5040 85
2587 218
9867 514
7393 158
4748 715
13653 505
11705 666
3336 186
10128 226
2187 305
5939 664
8576 831
3414 614
25906 558
3170 164
2377 66
4553 928
4907 582
3114 101
3273 470
4253 527
4759 870
5143 491
3485 359