645
2
1840
0
749
1
764
1426
622
659
1299
874
471
2383
4
529
575
3
2700
470
321
211
1146
1512
1004
11873
10
1587
1124
1209
711
844
1045
1612
15
841
877