476
3
918
0
584
467
266
1378
2
458
1099
1
4594
1152
3659
14
1418
691
759
376
3287
431
1780
503
951
1045
422
1869
517
745
479
2952
1232
848