742
158
1650
350
396
84
3630
769
308
66
935
199
783
166