3860
2
2459
9
3498
4
2102
0
1518
1
1452
1463
180849
3909
7
5608
5378
36045
11199
5871
1826
5
661
3651
15
2000
659
418
389
226919
14
2841
3
121182
282572
1551
1949
729
2483
256612