626
2
1671
1
1651
3
614
2452
71344
0
1678
744
4
4784
12
2785
488
877
1010
777
512
461
887
676
733
358
679
260
197
140
202
1721
428
294
152
360