2164
2
1093
1
2454
1686
3
1376
0
1380
1225
1615
847
1012
458
868
1310
542
581
978
629
2032
817
467
1854
4
718
660
4168
504
821
475
2649
1816
1055