1685
0
908
680
110
341
49
96
612
796
938
746
1107
504
76
1809
5
5382
3565
8
678
1212
1
2788
3
1026
626
4715
89
20312
39
1698
3205
875
168
1310