101569
0
19783
2
6779
5
2558
603
297066
14125
10
1861
25669
10243
4
556
9877
3868
6
3336
1
1961
5801
929
3
1576
18816
11
181997
5252
4833
2262
1816
1919
2229
2155
2670
2530
917