2451 88
1293 70
3946 768
42358 685
2852 228
3495 554
13116 396
6926 156
21345 52
12091 648
7686 602
14814 134
10492 201
2669 555
17237 213
5829 421