593
1
163
1226
734
475
902
2
125
134
277
148
137
600
462
645
140
1872
511
1197
5
1185
663
1560
1038
783
389
527
123
2223
426
183
127