20163
44
3680
2
707
1
903
2788
913
181997
11
421
297066
0
2181
5
10827
4
763
2972
985
224
3551
10
8527
1704
108797
21152
8
2381
2502
2719
2386
2245
3
2530
6236
5169
1174
12459