1618
1
2959
471
0
2092
2717
2999
1064
2802
6
2195
3
38477
34
2732
2
4670
1458
103
1752
1394
4012
371
891
2611
2528
24418
8
3758
7304
7
2257
908
3587