2441 88
1289 70
3934 768
42335 685
2800 228
3479 554
13102 396
6920 156
21329 52
12077 648
7682 602
14807 134
10474 201
2663 555
17209 213
5816 421