905
1
948
4964
3
2608
0
2000
424
2
1133
1184
1392
1330
1939
842
1334
571
2152
510
957
951
938
398
2030
2624
1350
5836
54
7330
6
454
403
2725
1418
2121
4