628
430
327
1048
286
366
170
257
290
788
309
383
573
301
330
444
849
1200
155
279
142
147
135
88
72
80
522
20
582
624
2
384
284
443
223
718
521
1578
186
145
1236
576
126
1072
242
33
1053
446
132
1244
136
