303298 1258
2163 475
511 52
2341 396
41365 731
17597 127
50507 578
15094 588
128053 166
16159 302
17289 800
15810 479
6437 456
3258 129
41528 341