3191 872
51939 123
10289 581
3012 165
3350 308
3999 580
4948 650
1279 132
2221 351
5074 62
5022 164
12007 58
1708 278
1259 270
4078 780
2471 347