1051
1
1332
496
0
3818
4148
2
1204
6346
16
830
2100
766
1691
1015
467
801
1816
4179
673
526
1606
802
17970
15
1047
1821
1000
2352
8527
2935
1380
12779
8
12459
3