522
0
297066
21152
8
2740
3
5151
2
3080
2290
5
3715
1500
1
4651
181997
11
2245
2650
20
280
2405
189326
2932
2711
3261
118
13018
2300
2763
883
549
979
3351
2669
969
4309