523
65
447
13
14
452
423
877
9710
351
975
573
613
1354
623
604
1257
1366
557
51
823
965
1079
6411
5315
131
627
498
481