28
21
31
14
83
285
64
2999
26
93
163
4
7
237
11
17
49
6
35
39
13
8
25
16
171
18
198
22
349
12
20
52
19
815
131
30
23
44
32
40
433
24