352
1
580
3
571
584
2
3057
1325
6
1049
4
1845
473
290
817
0
302
157
598
792
7
843
1174
9900
1658
81
706
3759
13
8158
23
541
597
397
444
303
448
85