5010
7
1170
2
1021
1521
1
2274
20
904
2372
2829
2799
18
1169
3
1432
6
1619
1339
2914
1115
699
644
1104
1049
1600
535
628
1165
1775
1296
1228
4
498
1464
642
552