3505 133
3045 564
1050 161
5823 609
19398 338
2879 506
19565 493
14713 82
4977 61
17334 515
16518 437
8015 81
5895 587