21
13
43
36
486
713
4
2
8
137
78
180
27
48
26
10
64
20
268
38
18
113
11
305
232
124
526
3914
530
111
63
170
49
23
34
29
100
44
37
228
28
127
47
66
133
6
53
260