596
0
919
894
1243
2123
2271
4
534
1103
490
1105
1862
1
477
484
2245
3
1166
938
3053
7
1226
809
562
2663
571
1970
1298
668
2313
2041
2
4821
2075
2771