303365 1258
2165 475
512 52
2342 396
41367 731
17598 127
50510 578
15094 588
128076 166
16159 302
17290 800
15811 479
6437 456
3258 129
41544 341