528
481
1
369
337
417
2
38435
23
190
170
169
232
142
6304
594
3
211
89
43
35
48
25
32
37
20
55
30
26
19
28
24
22
15
40
57
18
39
29