1057
575
22
736
80
1413
394
124
832
582
1036
539
466
982
627
156
39
770
287
667
327
1059
518
732
731
402
374
208
321
2815
211
1547
179
440
730
854
275
665
204
335
302
452
987
262
1269
706
373
136
552
170
1126
372
100
