596
2
1003
406
1
688
2417
691
410
1890
767
1144
920
853
1310
3
2007
5
1159
1785
707
510
649
421
1907
1816
1883
0
710
566
868
2114
115
546
452