3090
6
1168
1
1267
2
2711
32302
0
2358
9
2535
370
582
19783
5209
1467
117
21152
8
5805
3
1632
2176
1392
3083
3066
7
17946
929
1461
1675
999
559
444571
1021
948
9027