3591 875
509 55
3009 669
4145 651
2281 343
7635 336
4311 347
6207 509
891 165
1948 265
14398 93
2595 180
1094 132
1247 174
3164 689
5789 613
2788 497
608 73
2243 442
6952 843
1981 297
2980 450
1972 275
3826 853