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