1112
2
2327
11
4453
4
2322
2794
3871
4757
8
398656
19
2343
1
3691
3470
5
1416
2258
2980
2285
1646
3
527
1753
1412
0
2207
2054
3109
14
3629
2534
3854
1115
1889
2502
2615
4179