1660
1
1446
0
1781
3
2935
2
2166
597
1938
32
952
394
673
661
534
6346
16
471
609
403
868
526
539
1194
492
931
797
804
32730
830
459