304641 1259
2190 475
520 52
2374 396
41421 731
17617 127
50574 578
15103 588
128448 166
16170 302
17301 800
15890 480
6444 456
3264 129
41856 341