476
3
918
0
584
4594
1
2393
2
4366
4
1152
552
1759
1378
759
1045
1099
525
768
2952
3659
14
467
1418
458
1297
3644
3287
4328
10
266
401
323
2522
1869