304565 1259
2186 475
520 52
2373 396
41416 731
17615 127
50571 578
15102 588
128398 166
16169 302
17298 800
15886 480
6444 456
3263 129
41835 341