370
1279
1845
383
15
4911
39
774
727
1914
111
1251
1825
691
722
1184
982
783
1083
1506
1272
1575
1712
47
923
481