567
2
1332
5
430
1
3508
4
1149
320
416
537
555
3
1093
85
846
1338
1613
616
64
515
947
1014
206
815
1331
9
723
0
728
843
123
1578
656
581
253