5042 626
4758 114
16551 311
78328 81
35091 901
2624 217
7093 193
12166 434
2632 217
2884 327
2936 564
3133 120