2245
3
3080
21152
8
740
1
297066
0
1895
378
5151
2
1496
6
1047
3090
2637
2932
1808
2194
1844
1301
1767
674
2773
1418
4
638
3597
5
3145
2405
1572
237
3071
9
2302
551