10580
5060
4110
1790
200184
1690
1580
1420
1380
1321
1350
1270
8730
6590
475261
3980
3829
3571
337147
309142
28949