3090
6
1267
2
32302
0
5209
9
2711
19783
2358
117
1168
1
2535
1467
2176
1392
582
3868
10
3066
7
17946
1416
2160
1461
25669
2471
1675
999
559
1628
5052
7793
4
1021
948