646
0
3114
4
7952
1
2328
1749
1193
2086
1008
2
662
2735
635
2037
919
1020
543
957
31535
415
951
456
1045
1421
1566