789
686
2851
748
1382
5327
705
3320
1273
1289
578
718
2117
2313
1208
1208
10562
1030
1722
996
697
3017
562
794
3016