336
2
580
1
704
3
979
7
556
656
1378
4
587
495
653
961
681
449
773
629
0
768
1110
908
893
5
1179
2878
12
3130
1454
100
1421
2507
1365
6
1151
2214
2504