5096 626
4801 114
16554 311
78338 81
35102 901
2630 217
7106 193
12170 434
2635 217
2884 327
2946 564
3136 120