1821
2
1814
1781
3
2935
2166
1
597
0
32
801
952
673
2145
661
534
6346
16
471
609
1422
868
526
1194
492
931
797
32730
1595
688