783
670
521
658
567
464
885
494
503
1828
623
5313
1348
460
452
2279
2172
1607
2218
2353
558
411