132
1
138
2
126
120
378
3
111
94
67
427
5
977
889
652
241
562
331
290
127
81
55
215
51
112
83
59
161
57
25
118
87
444