4319
3
1547
1
2725
22
1120
2
2195
1297
819
1379
782
740
1398
4
937
1218
852
1035
1857
172
0
823
1628
1317
1636
5
1064
1508
1042
2348
1069
636
2118
2147
3513