690
1
1015
1694
21152
8
951
2669
2
1743
0
108797
564
3673
6
2972
2949
297066
1380
445
929
3
956
3186
2670
1729
378
1451
616
843
9956
2525
4
908
5504
16
1289601
585