352
2
393
341
1
303
508
644
729
641
85
390
1297
0
1322
6
819
5733
5
895
1603
2717
1298
1854
3
1300
2365
851
1094
764
595
645
3162
903
679
982