2526
3
1569
1
1437
8
117198
0
3616
19
1378
2
31451
2704
4891
15
2292
17453
9
208
1089
9948
1398
4915
1263
7899
5
1303
1332
1272
740
644
504
175013
14
945
1867
1299
842
1379