2107 88
1160 70
3652 768
41487 685
2287 228
3068 554
12828 396
6783 156
20997 52
11804 648
7518 602
14498 134
10044 201
2600 555
16392 212
5521 421