1642
1
646
0
1587
2799
3
544
1915
2143
509
650
1936
286
2474
2
1937
2296
3250
3632
5
7952
365
318
279
661
1567
683
1421
1193
1133
1939
957
951
1425