3895
73
58
38
1970
19
490
7
2
233
1796
153
72
5
4
9
30
26
16
29
34
13
10
112
31
1
253
28
62
27
243
20
2176
192
323
68
259
63
197