1030
2
980
1
1962
12091
5
2267
4
474
1248
2361
1866
1032
1733
687
899
429
512
1834
3
1588
211
468
277
153
455
0
5339
533
3166
1169
1548
838
647