691
502
26
1443
731
431
552
1511
991
362
482
31
19
792
40
644
341
9
455
492
221
101
20
851
8
192
1173
22