400
4442
360
3814
389
379
3817
3815
380
340
3731
10580
8730
6590
5060
475261
4110
3980
3839
3571
337147
309142
28949