1486
410
16
6812
4000
4182
5179
6939
1323
5424
3937
2763
1446
558
1397
5920
1844
4517
3170
1170
2447
8251
8231
2485
7120
4224
563
3248