646
0
2799
3
1129
650
1513
1
964
3025
1587
2296
2
2000
3287
1425
1329
544
1922
1889
1937
3116
322
993
521
447
1047
784
3795
998
1603
1448
915
1392