513
116
458
188
575
185
477
69
327
65
305
118
309
84
778
291
471
217
593
152
382
168
649
229
1014
661
232
96
1073
389
655
310
624
422
341
186
969
299
714
413