4182 86
5236 351
12686 199
15529 168
8912 604
15643 732
7530 676
3351 150
10132 374
3140 520
3411 436
2806 265
4781 719