5050 90
2795 602
3594 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
9980 184
19496 513
18042 342
52290 224
26131 601
21596 259