2786
5
1599
2
2420
1
6861
12
656
0
1126
590
752
950
1005
427
4123
3987
3
1257
970
1212
1042
1854
1387
1393
601
1015
5443
1787
4
1482
1045
1695
1120
7893