1050
1
2328
3
753
1336
2
2558
4684
4
1639
2040
3625
2123
1566
1752
0
2152
1814
6346
16
2934
1989
1883
2234
2344
4285
4438
6
2297
5382
5
796
1285
1618
1681
2999
5406