333
1
1378
2
363
583
1413
5
888
853
233
212
237
263
75
84
73
427
157
133
97
0
307
396
658
380
571
662
351
1084
251
451
336
803