1129
0
1132
553
804
2395
5
283
1431
2
1084
2201
1
2097
3
935
493
2297
1458
714
651
383
995
1828
573
1053
2211
1073
2693
798
12320
946
300
1852