596
0
2786
1
1161
25669
673
1185
2
668
1001
1744
718
4002
4
914
5204
3
951
1376
1998
938
2123
475
534
490
850
1223
791
1166
323
2860
1862
2773
5
2241