322
945
313
30
1066
52
953
993
341
291
604
613
405
389
772
19710
1517
823
5
732
652
751
394
1298
19
19512
701
1295