2250
1
1721
0
21152
8
1672
1581
2
7793
4
2258
1092
706
1532
297066
572
3080
3
1830
2245
5949
5
1033
3322
1701
1210
750
1494
1434
1044
1712
1226
2426
2683