22
54
163
807
66
199
20
73
72
192
92
257
35
113
29
68
33
100
2452
6
863
1
561
0
1216
861
591
1716
9
1605
832
1258
5
12106
19
802
1057
1832
2
977
706
634
882
1206
886
1433
943
3
917
606
1109
1085
1963
7
511
816
1392