339
0
2
338
1
1095
3858
3555
798
887
1003
1186
999
1536
1154
3
1525
1672
1669
962
3736
57
2549
1584
8724
8
2306
2478
2559
2384
1309
2947
2132
2603