1263
0
1169
2730
6
907
226
594
264
1603
2657
3
2668
2
802
1954
962
341
829
711
1023
918
410
970
408
2189
418
20634
8
257
382
340
543
1608