5050 90
2795 602
3595 708
10680 675
5753 621
1542 131
4934 343
8748 681
3467 667
5151 907
3410 246
1789 165
2557 285
3844 252
3827 513
4341 712
14112 661
9981 184
19497 513
18042 342
52290 224
26135 601
21600 259