905
1
1898
2600
5
1543
11782
26
2493
1957
2
2191
2645
0
7756
3
2465
4
477
1756
965
1649
2431
2337
3123
1780
499
1751
4895
8