646
0
1129
814
1
1385
521
395
2474
2
1587
417
375
399
2799
3
1506
1425
6515
544
105290
964
650
1860
661
4071
1776
1772
1889
2071
18385
1922
2730
2683