2993 60
4540 664
5925 118
5815 219
4632 626
6101 538
727 176
12765 827
1279 151
3492 257
1217 161
2805 557
2868 700
5692 526
14968 249
711 76
3334 649
3701 73
2975 180
2137 548
2432 391
4581 894
10259 857
5119 429