1022
0
3012
1778
1
1317
1225
2110
181997
11
3188
4
297066
613
971
131589
2272
706
683
14125
10
444571
9
621
1239
2398
8
1185
4235
1288
2279
1051
432
372
809
1985
2
1788