2109 88
1161 70
3652 768
41489 685
2289 228
3070 554
12828 396
6783 156
20997 52
11805 648
7518 602
14501 134
10049 201
2600 555
16392 212
5521 421