3505 133
3045 564
1050 161
5801 609
19398 338
2875 506
19565 493
14713 82
4977 61
17334 515
16518 437
8014 81
5895 587