848
1
3008
4
538
654
1516
77
1187
867
2
745
1065
1200
1526
491
831
665
832
0
239
435
88
732
2036
525
2012
94
4217
10
1712
3
527
351
1699