456
0
327
287
267
328
683
177
408
1939
505
1780
1522
255
266
244
463
991
535
574
614
5875
403
1043
400
462
1333
1
259
1661
349
514