303338 1258
2163 475
511 52
2341 396
41366 731
17598 127
50510 578
15094 588
128065 166
16159 302
17290 800
15811 479
6437 456
3258 129
41537 341