2447 88
1292 70
3943 768
42349 685
2823 228
3491 554
13110 396
6923 156
21333 52
12085 648
7684 602
14809 134
10482 201
2666 555
17228 213
5822 421