3090
6
2903
3
2932
2
32302
0
25669
21152
8
3080
5402
9
1193
9956
763
1
2372
2732
475
528
2299
1189
1849
7034
1760
2009
5
1875
2722
1663
572
17333
27
11153
2274
2750
2471