646
0
2368
1
1622
544
650
1425
964
2799
3
1889
1860
2
1587
1922
661
107
1129
292
3795
467
1329
1421
7952
814
2113
3006
521
184
2982
775
447
2372