3051
2
1603
1
1516
630
1461
0
2666
9
3556
7
1438
518
1320
1382
658
1089
6500
4144
19
2906
36905
3470
5
194
1445
1147
3