20634
8
376
0
1020
575
1949
3
1824
263
2730
6
1043
1
2657
2668
2
2142
105290
2422
10
767
6140
464
1152
1130
979
668
303
357
1877
3092
2109
980
1189
955
1216