1660
1
1781
3
2935
2
2166
597
0
1938
32
801
1713
420
952
673
661
534
6346
16
471
609
868
526
1194
492
931
797
32730
1595
55