738
6412
947
37
411
1468
384
515
1299
14311
1278
11026
14913
421
1153
874
802
988
917
1208
271
764
792
31
13816
1283
769
332
15717