375
1
75
296
1123
1370
5
83
71
62
80
225
655
2
297
542
180
115
59
742
96
645
363
245
242
273
95
257
160
122
271