2400 502
2909 693
1875 122
1927 46
4511 478
3019 612
4182 767
2629 697
1817 38
4518 391
8920 279
5593 518
218479 316
3448 540
2985 427
2615 286
6179 265
3059 678
6400 83
4926 351
108191 697
79676 244
67797 547
63193 688
4563 658
76653 353
3223 241
26751 862