2995 175
13341 870
3234 167
3515 370
11911 621
3584 885
2963 197
1416 173
2895 165
4203 600
11412 584
10721 555
2896 384
4174 342
5489 83
5327 564
9664 516
3490 769
8060 687
5566 218
5543 902
5713 67
34226 933
5957 824