1182 109
173 41
2902 613
1274 97
351 30
83289 298
10864 447
102558 323
25824 855
40828 911
107512 1136