2170
4
181997
11
3818
7
5006
5
3205
1
2738
1142
1445
1013
2558
3
1135
2763
0
907
2059
2
2303
3195
1451
106
2358
5805
444571
9
302
618
120
297066
685
370
2277
582
898