4181 86
5236 351
12686 199
15529 168
8910 604
15643 732
7530 676
3351 150
10131 374
3139 520
3410 436
2806 265
4781 719