4
5
8
13
10
13
9
22
21
20
12
10
47
22
16
35
47
31
29
33
35
56
33
34
241
353
426
591
761
1K
1K
1K
1K
992
918
713
669
380
434
243