2226
10
2221
6
1412
12
1005
3
936
2
721
703
1072
736
5
1206
20
978
7
1060
4
555
1
654
1374
587
494
767
975
957
652
832
1109
628
0
299
578
817
89
450
501