3027 362
14730 269
24733 270
9258 298
2926 327
34529 288
11796 722
9907 715
4921 888
7580 51
5296 574
30856 768