304515 1259
2186 475
516 52
2373 396
41411 731
17615 127
50568 578
15100 588
128358 166
16168 302
17298 800
15880 480
6444 456
3263 129
41799 341