1690
2
1938
0
1628
1
666
382
3463
1445
2558
3
1135
3407
2763
2059
2303
3195
1451
181997
11
106
2358
5805
1787
444571
9
302
618
120
297066
685
370
2277
582