482
481
322
508
543
20314
17
21116
1185
34230
323
1515
4
642
281
393
801
545
21
293
23
251
1327
452
1073
242
711
757