1129
2
1009
0
1314
2434
6
1506
1
2108
7
4743
3
2564
1379
12
3421
5
2677
1597
4
1452
2215
9
2699
2921
2975
9905
5550
44
2779
8
2935
1320
4550
4795
23457
35376
90166
3176
1240
1227