523
524
170
963
446
212
31248
576
664
220
1414
9410
1186
580
341
10510
614
623
390
733
306
22711
431
967
260
350
2044
815