303431 1258
2166 475
514 52
2347 396
41368 731
17598 127
50513 578
15094 588
128084 166
16159 302
17290 800
15812 479
6437 456
3260 129
41559 341