3116 132
11845 571
4482 727
3272 52
11054 109
3221 161
2515 278
5345 310
23031 423
5725 781
12174 653