1132
0
915
1
1391
928
1914
2
935
804
2297
493
383
1084
300
1271
1879
475
2211
573
1053
1049
714
1129
553
913
1454
1282
906
611
3953
4
414
2395