1256
1
1860
4
1222856
2608
0
11829
19034
6
517
1750
2
19279
2842
8
784
22330
22
1282
9519
5
2966
938
1805
975
1446
3815
4598
1307
888
2334
6689
3791
4099
1681
3
14492
1664