210
0
536
451
503
1211
501
343
1057
340
3292
1400
851
538
2356
1451
268
1353
53
929
1396
357
853
18
864
282
391
1137
1
326
364