1132
0
957
1
1129
882
300
935
804
493
383
1084
475
1390
2000
2211
573
1660
2
1053
1418
2459
6
1049
714
2225
3
730
1354
553
2808
1056
913
1454
1282