1129
0
530
4
1306
1759
1
1157
2
1132
1049
1084
714
804
553
935
493
2119
573
555
1252
414
400
383
1358
3
2272
9
2211
300
798
477
472
1454
1664
2115