2166
1
1348
1816
1277
2
2999
3
3518
300
0
1379
1055
1498
1734
3326
1788
467
1690
3833
8
83
2368
1723
2294
1844
1431
2735
5592
2195
1069
2173
1547
1508
2562