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