4293 506
23691 733
2227 120
5503 556
1696 100
7429 288
1511 213
30910 691
16252 312
37048 654
13175 422
8434 642
3185 495
13373 327
5072 62
15009 606
9879 599
5888 746
5264 134
3423 943
1326 193