3090
6
1849
2
3080
3
2932
21152
8
3498
4
106
0
1189
436
4044
5
17946
14
1193
2996
585
2535
32302
1282
1
25669
3125
19783
280
1461
2964
2478
41
189
4471
1659
475