2748
6
905
1
948
4964
3
2608
0
424
2
1133
1184
1392
3632
5
1939
842
1334
2152
510
957
3352
951
938
398
2030
2624
5836
54
454
403
2725
1418
2121
4
409