4295 86
5305 351
12800 200
15546 168
9002 604
15668 732
7564 676
3371 150
10218 374
3160 520
3433 436
2831 265
4813 719