30490 652
16415 483
1208 129
5238 277
2390 555
2056 390
2496 249
3940 162
6239 657
6242 654
1669 220
691 94
3481 841
1535 340