1170
1
1272
2
3583
5
1148
2047
2049
0
938
2176
2147
1881
1861
1040
1271
890
891
1373
3748
978
2355
2300
2875
3
1806
1579
5203
8
1074
1193
2075
2036
914
2081