425
5
972
186
3
144
1
459
2
395
71
55
120
132
138
126
67
378
934
330
290
350
135
497
4
1442
719
124
323
86
90
95
88
98
238