1681
1
1309
0
1923
2
1660
2836
1691
2184
2340
1992
3
1751
1494
697
1317
1547
3598
4
1220
4311
4914
2160
2173
3998
5
10243
1816
1825
2680
852
1459
1350
2949
2562