2106 88
1160 70
3650 768
41486 685
2284 228
3063 554
12826 396
6783 156
20996 52
11802 648
7517 602
14494 134
10042 201
2599 555
16385 212
5520 421