347
292
402
42
29
1185
7
822
914
1405
18
25
312
1113
21
691
863
10
1502
1487
1846
672
814
841
35
972
832
381