596
0
919
894
994
6
635
737
1243
2123
1105
1103
571
534
490
2271
4
484
3655
5
1166
562
2663
1862
1
2771
668
2245
3
4250
2
971
1298
477
914
1251
1226