3080
3
3090
6
2382
4
2903
2932
2
2668
1
21152
8
2392
0
2535
181997
11
1828
1294
572
17946
638
1583
2245
1759
851
1849
1585
3461
1976
14
2583
7
4915
1589
1347
2440
3063