3055 362
14748 269
24783 270
9316 298
2932 327
34560 288
11812 722
9926 715
4925 888
7598 51
5309 574
30875 768