1006
1
1149
1132
0
1245
2216
2
935
2499
4
1049
714
1634
1084
493
804
553
1167
809
1662
6
398
2264
3
573
2431
5164
4438
5
768
2554
3688
18
414
1575
383