304484 1259
2186 475
516 52
2373 396
41406 731
17614 127
50567 578
15100 588
128338 166
16168 302
17298 800
15876 480
6444 456
3262 129
41785 341