304512 1259
2186 475
516 52
2373 396
41410 731
17614 127
50568 578
15100 588
128353 166
16168 302
17298 800
15880 480
6444 456
3263 129
41797 341