581
1
656
2
253
830
321
616
1615
4
1333
9
815
1338
673
534
2337
1093
0
1838
8
1288
2750
5
3224
7
758
570
410
1398
1194
698
556
646
110
571
1245
417