646
0
1603
2
544
1425
1
2372
1329
1421
650
964
1193
1129
2808
1889
1182
1390
2368
1054
447
2982
3
775
1587
1733
635
2799
5055
5
915
521
1860
184
2326
4