307
1
306
335
272
852
577
257
360
703
1448
7
94
271
618
974
3
265
2
124
596
263
454
1075
73
69
64
211
74
1378
4
1364
65
221
0
740