986
16
615
1006
7910
38
5
913
507
1013
1406
346
567
796
799
712
262
1293
387
662
326
371
31
72
40
27
29
1172
625