1462
2
2531
4
1018
1132
0
2306
325
3250
447
2759
1506
745
2814
5
1129
1869
1
25127
443
1550
5262
2199
3429
3
302
2249
822
1442
670
964
659
2330
769