646
0
8822
5
1693
1
1181
635
3287
7772
8
1871
1553
2749
3
3615
14
915
1369
2796
2
2474
770
785
2200
6
1067
1630
3672
4
4376
7
1541
1705
2312
3312
1563
662
9088
7515