3779
2
4471
2964
1
3051
1603
1660
1101
501
830
1558
4
2906
585
1378
1616
3
466
2258
525
572
0
2485
1672
2447
6
108797
2990