2116 88
1162 70
3663 768
41506 685
2299 228
3077 554
12839 396
6786 156
21003 52
11817 648
7523 602
14508 134
10059 201
2600 555
16420 212
5530 421