2108 120
5187 555
1551 100
6432 287
1275 213
30580 691
15748 312
35996 653
12878 421
8198 642
3019 495
12755 327
4755 61
10562 602
9438 599
5730 746
5011 134
3286 943
1260 193