646
0
2275
2
544
650
2799
3
1425
1
467
964
1889
1642
1860
3114
4
1922
661
1587
1184
1129
3795
107
370
292
31535
1329
1421
184
571
447
521
2113
635