304453 1259
2185 475
515 52
2372 396
41403 731
17614 127
50566 578
15100 588
128330 166
16168 302
17298 800
15872 480
6443 456
3262 129
41773 341