1688
3
754
0
1709
1
2954
1157
2709
5
1469
143655
11
1837
2531
2246
636
3223
7
296
179
2
384
264
58
121
639
145
858
169
1831
4
945
888
703
429
472
811