303397 1258
2165 475
514 52
2346 396
41367 731
17598 127
50513 578
15094 588
128079 166
16159 302
17290 800
15812 479
6437 456
3258 129
41550 341