422
354
286
512
551
548
564
7658
2048
4604
3396
9700
3898
2431
8211
7861
6466
4358
9365
3691
8142
1308
851
6861
10491
4130