2106 88
1159 70
3650 768
41481 685
2281 228
3059 554
12825 396
6782 156
20994 52
11802 648
7517 602
14491 134
10041 201
2599 555
16382 212
5516 421