1429
528
335
205
509
86
611
162
530
63
670
224
618
151
634
85
329
221
155
70
564
128
360
178
581
115
778
266
446
142
617
168
529
120
440
210
331
163
291
10