303290 1258
2163 475
511 52
2341 396
41365 731
17596 127
50507 578
15094 588
128048 166
16159 302
17289 800
15810 479
6437 456
3258 129
41527 341