370
3719
3512
364
4214
350
3756
398956
380
3816
338
15791
12860
10391
8880
710263
6890
6420
5801
570147
53310
494142
4260