1028 93
3499 804
8173 131
48927 314
1133 86
2841 520
2078 332
5982 360
3884 614
1377 39
2562 273
16184 298