3196
3
1348
0
672
2703
2
3268
7
4820
53
397
87
373
416
772
590
266
1663
4396
342
792
25137
19279
2275
797
602
1824
419694
9
3691
5