632
203
614
388
2033
963
746
274
713
165
849
193
510
167
519
196
699
164
591
185
715
191
743
254
575
231
607
192
631
161
830
396
567
126
1123
485
947
336
604
257