88
75
2183
16
65
18
422
96
20
15
29
5
31
42
52
97
880
13
19
200
73
46
26
35
61
34
135
63
12
58
51
322
89
5224
10
23
67
9
30
81
39
37
43
28
163
47
21