2118
1
1793
2
1460
2163
0
1310
1012
1225
581
542
475
629
1599
978
1264
1350
984
1569
2173
718
5982
6
1239
946
1816
1123
2649
868
945
621
660
1712