162435 587
1849 504
2355 258
1237 291
282 31
826 139
2972 537
3157 672
4932 648
13616 800
20908 201
110158 553
19007 89
47459 555
210897 672
18975 240