902
1
753
1007
2
1498
0
546
418
657
1640
3991
4
478
445
645
437
847
473
510
385
2051
662
368
1644
967
1829
1604
850
1429
389
476
532