1535
3
4433
7
2935
2
2147
1675
1
2562
19944
2717
2277
0
1102
1856
1382
2062
776
83
3854
2901
4309
1532
2591
300