21152
8
19783
2
4179
1
25669
0
32302
528
1532
2535
3644
383
2166
3083
1816
297066
2173
4096
1064
2277
1267
1055
3090
6
1431
1766
929
3
796
1239
2366
1632
570
800