52
309
116
7
365
103
513
4992
66
19
10548
35
53
132
90
655
21
67
180
17
9
23
31
27
13
48
74
71
37
32
100
6
49
25
11
29
28
8
505
41
39
24
80
12
5
1
33