2245
3
3090
6
2903
2932
2
297066
0
3765
4
21152
8
3080
9956
763
1
2372
2732
475
528
2299
1189
1849
7034
1760
1875
2722
1663
5
572
17333
27
571
894
11153
2274
3683
1226