1247
2
7564
14581
6
4729
18
621
1
8056
3
762
849
2750
5
1413
1645
10
2009
4
7900
1122
2291
1037
1367
0
1435
2711
1350
519
1456
599
1655
1506
1512
7
2214
20
1263
1180
3335
8