1174
1
3715
4
1812
3
4938
4387
571
2209
4957
5
2086
1797
1751
951
1590
2584
2
2322
1072
0
980
2873
2786
2906
4096
1814
1935
24337
22
1001
2392
2695
2710