482
417
1113
506
1
292
375
712
1072
388
730
307
688
130
930
509
670
1167
552
193
259
292
