304510 1259
2186 475
516 52
2373 396
41409 731
17614 127
50568 578
15100 588
128353 166
16168 302
17298 800
15878 480
6444 456
3263 129
41792 341