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