1
38
10
5
8
17
14
6
26
27
21
23
19
89
4
97
7
30
18
176
15
9
95
291
438
295
380
71
147
74
436
426
224
341
46
714
1022
781
487