3003
4
4436
9
1675
1762
2
1400
3625
7
1317
1
1144
2470
1775
3
1087
1645
389
731
5164
1593
1704
1379
2605
1306