987
2
311
1
4106
0
2301
2163
3012
477
2441
1739
353
58
475
860
400
691
1636
505
1199
1769
71
1462
418
471
521
363
611
552
3015
573
152