438
1646
1258
1431
953
772
561
80
713
641
1813
964
2058
31
653
7
291
651
22
331
442
662
501
14610
37
433
2036
492
723