1011
1
4573
2
3429
7
1004
1941
4
1716
1268
1373
1092
1076
989
0
2199
5
929
3044
15
511
2449
2180
2489
10
1828
2725
22
3965
3
1806
845
1883
1597
4204
6083
9
385
800
1070