3295 626
3687 114
16480 311
78186 81
35016 901
2555 217
6935 193
9147 432
2576 217
2840 327
2873 564
3023 120