1129
0
1132
2211
3025
1
2727
5
5155
8
418
935
804
493
383
1049
1084
325
300
475
572
1894
6092
12
573
2470
2
1172
1053
1418
400
714
1354
1421
1822
1842