440
1
716
4
5671
0
700
5
12139
12
938
2
5762
9
4010
3
450
420
551
747
701
1318
361
541
963
3735
517
697
3434
1865
1065
6
1248
1003
949
752
650
767
9927