603
1083
625
351
611
24011
132
572
335
404
452
17
422
654
892
811
39
1517
1122
1364
472
1062
1182
843
961
496
344
923