3090
6
21152
8
4179
1
528
1532
2535
2
3644
383
0
2166
3083
1816
297066
4096
1064
2277
1267
1055
32302
929
3
796
1239
1632
570
800
17946
989
2884
5
19783
32730
1681