542
98
1238
989
245
157
1000
842
376
1275
532
661
305
371
159
357
62
238
520
533
1418
486
190
269
139
566
788
464
562
799
873
710
485
680
168
1452
186
863
247
1070
129
930
420
587
631
621
343
863
607
984
584
45
210
