303304 1258
2163 475
511 52
2341 396
41365 731
17598 127
50509 578
15094 588
128057 166
16159 302
17289 800
15810 479
6437 456
3258 129
41530 341