2995 302
6979 294
4429 596
6958 288
6710 712
5700 525
9635 676
2902 233
3154 206
4141 172
22549 812
3817 121
5883 605
5202 485
1378 277