2526
3
1569
1
1437
8
117206
0
3616
19
1378
2
31451
2704
4891
15
2292
17453
9
208
1089
9949
1398
4916
1263
7899
5
1303
1332
1273
740
645
504
175015
14
946
1867
1300
842
1380