664
4
2047
1
1222
16048
6
2013
3
2887
2
1215
1045
776
953
2690
742
138
1090
1539
425
1098
1290
1200
249
893
8447
23
7747
3459
11459
2040
2140
1446
320
1688