3090
6
2903
3
2932
2
8527
1
1050
0
1534
2287
21152
8
929
2258
3080
7034
572
1015
496
467
1606
1819
6822
5
766
1047
3854
6236
10
17970
15
12779
2352
1289601
4
25669
14
19783