4004 648
12517 863
41376 817
4046 708
2812 238
35030 680
19321 602
125622 233
69057 857
53066 617
41134 565
17101 588
3306 517
2532 364
5790 592
5654 498
1220 92
4262 67
5639 490