10160
2078
22894
6871
13444
3519
8810
715
4364
1204
1753
13082
991
272
840
667
1759
581
2689
1432
610
200
702
12314
982
3002
5836
2098
73367
956