2125
1
2786
2
282572
0
915
353
699
1848
347
3644
6005
2062
147
498
518
483
18403
6
256612
38802
13
1089
928
486
259
819
792
2235
449
320
307
703
505