3016 641
1334 252
12035 1005
5063 619
6070 323
2641 384
2475 332
2161 108
34430 167
9584 131
3891 426
10481 101
4102 528
13927 863
4257 469
8120 47
4237 66
6431 556
4125 115
2716 95
2284 87
4393 705
5062 529
5651 62
9074 791
1141 83
7949 667
4090 851