980
7710
617
445
8712
474
455
1357
1602
1132
1322
1343
1064
631
553
492
46
1
36627
13813
1216
1499
405
435
605