1129
2
1010
0
1314
2434
6
1506
1
2109
7
4744
3
2564
1379
12
3421
5
2677
1600
4
1452
2215
9
2699
2921
2975
9905
5550
44
2779
8
2935
1320
4550
4795
23458
35377
90171
3177
1240
1227