1028 93
3502 804
8188 131
48983 314
1134 86
2845 520
2080 332
6018 360
3886 614
1383 39
2567 273
16214 298