2596
2
189326
0
3587
2850
6549
11
2088
1
21152
8
3001
3
2732
623
4005
10064
2372
12367
26
3854
701
427
1250
2897
1152
19944
10827
4
7034
534
17970
15
66
11153
4093
1974
2740