159985 241
49429 213
48165 90
35111 205
25270 185
107935 398
43068 797
56947 916
55156 672
76351 512
41924 591
36360 648
50455 256
91202 841