3090
6
2903
3
2932
2
32302
0
25669
2466
5
21152
8
1594
2258
1
3080
5402
9
572
1193
1015
496
2209
467
2009
2490
1606
1516
1819
7086
12
1047
66
6236
10
2451
8527
17970
15
5151