3122
7696
4454
1433
13673
6120
2790
1503
7862
5016
1230
992
10018
22397
1193
995
1136
1467
2347
986
1777
2757
764
1302
32676