303271 1258
2163 475
511 52
2341 396
41365 731
17595 127
50507 578
15094 588
128044 166
16159 302
17289 800
15807 479
6437 456
3257 129
41519 341