4
64
10
14
19
5
7
29
13
11
22
34
15
18
2
30
88
117
23
12
293
47
17
299
154
465
448
267
198
284
538
501