490
481
322
508
543
20414
17
21116
1185
34430
323
1515
4
642
281
413
811
545
21
293
23
241
1317
452
1073
242
721
767