3131 484
1583 30
429 47
1456 380
4191 830
2234 467
596 28
2237 668
1094 248
3124 602
2144 567
4886 835
2147 347
2368 681
3545 374
2550 637
3013 626
3880 732
955 118
441 79
1630 146
963 116
4269 105
5600 806