482
535
462
523
151
361
982
23417
1052
992
1032
973
19417
16313
901
881
604
17716
13611
951
1488
1288
1346
818
1002
1014
36172
111
492
695
654
697
15719
11921
35
362
311