2602
1467
403
413
429
6881
490
5543
610
1458
526
4534
6298
3795
5988
1647
17817
1178
7183
863
306
445
11274
17027
385