1006
1
1149
880
1132
0
2822
2
1100
570
935
2499
4
1049
714
635
1634
1084
493
804
553
2082
11
398
573
5164
301
2554
3
1811
3688
18
414
383
4437
154