913
1
1491
2
571
0
508
863
116
507
1940
448
2870
380
2598
522
509
384
1759
685
998
1065
918
757
1231
5065
377
1150
1550
110
664
820
919