27
376
58
6501
25
1
3
39
248
202
28
29
22
81
10
21
61
23
102
449
9
350
74
86
5
20
77
71
54
171
66
36
55
2145
429
8
548
4
35
122
13
164
11
521
30