629
0
1996
2
1572
1
1782
348
2110
307
1056
3178
4249
5
587
14118
18
957
1175
6713
11
4465
22
1579
7673
8
1821
700
911
3882
2366
1692
6988
1196
4623
5721
1182
2854