4106
0
672
1
477
353
58
475
860
400
691
1193
464
1636
505
1199
71
1462
418
471
521
363
611
552
3015
408
573
152
2395
138355
1348
804