1501
1
9983
5
2529
14
512
1448
2
3025
964
646
0
1129
1243
2296
1183
3287
3
449
1587
2487
322
784
1425
1329
1526
544
1922
2799
3116
650
1024
3795
2306
1506