28
1000
29
1
331
630
47
58
116
91
20
27
10
13
48
25
54
180
9
132
34
104
3
16
36
22
469
11
17
209
19
79
4
33
12
24
21
72
106
18
8
70
30
55
147
125
77