4106
0
477
1636
71
353
58
475
860
471
3700
611
400
691
2395
1462
804
2972
505
1199
798
2211
418
521
875
363
575
552
3015
1437
573