153
1
132
56
47
23
39
129
125
2
211
50
97
473
606
73
79
78
75
137
84
95
163
673
655
854
3
279
570
1645
429
469