3090
6
2903
3
2932
2
2466
5
21152
8
1594
2258
1
3080
572
0
1015
496
2209
181997
11
467
2490
1606
1516
1819
7086
12
1047
66
6236
10
2451
8527
17970
15
5151
6929
1547
12779
2352