1112
2
2322
4
851
1
8527
4453
1386
4768
5
1522
1646
3
1812
1060
0
1431
2327
11
123674
35
980
24337
22
2786
1161
673
1185
1001
718
5204
398656
19
1376
1690
2271
4757
8
3354
9
603