1309
3
159
1
95
514
1504
6
1552
8
1748
1312
2
694
1094
501
99
865
807
72
1786
10
370
319
1232
4
2323
4356
1221
881
64
67
105
81
77
108