3356 626
3703 114
16480 311
78187 81
35016 901
2556 217
6939 193
9148 432
2576 217
2840 327
2873 564
3026 120