1033
0
1603
298
422
455
1297
361
1
363
2328
478
1780
1045
448
471
1043
339
5871
15
284
467
951
771
3663
269
367
1232
479
248
953
1343
46414