511
129
702
326
453
245
545
84
568
97
377
147
561
56
1596
741
622
168
554
60
286
72
383
205
318
67
571
72
188
76
466
184
625
317
1688
827
435
98
551
314