1
2
3
6
11
2299
20
169
301
526
1020
65
18
5
4
4169
91
219
464
13
109
1788
466
979
1038
1981
1520
1850
2842
61
150
335
14
89