595
1
1108
8
780
1314
2
2374
6
941
625
983
5
543
593
1611
958
488
578
733
472
536
0
102
1374
1098
1192
77
114
1267
3
2964
284
796
1425
684
1046