2855
3
1506
0
1565
1518
1
2735
3287
848
105290
417
565
933
1513
5217
11
1407
2
2858
14
467
2143
31535
1291
322
2334
1302
1642
2296
7952