339
1
1586
2
94
1088
546
735
758
751
755
582
0
2869
1033
6
1758
140
133
170
242
268
240
3
104
176
74
372
4
234
306
40
109
541
578
58