1132
0
1129
935
1202
1
2337
300
804
493
4143
6
193
2211
383
915
5661
4
1084
1966
3
1390
3567
1661
2
475
419694
9
1053
2000
1418
2669
1049
714
2459
2978
730