592
151
1456
9
13
19
939
26
385
554
636
420
148
1341
971
791
846
46
908
450
1641
17
475
202
369
359
1364
647
497
17
9
31
469
1392
137
1003
60
1563
695
942
42
201
308
866
265
26
1125
17
1054
1617
1578
