3090
6
21152
8
2535
2
4096
383
0
3083
297066
1064
1
32302
19783
1267
1055
38477
34
1583
2358
9
2932
3498
4
2835
2200
17946
1632
570
800
1666
972
1689
3
3868
10
1294
1443
1320