80
22
14
67
2
61
12
13
944
23
1
1131
2328
20
3
27
7
51
131
138
62
503
50
4
638
54
95
9
37
43
70
30
28
10
5
218
29
41
844
271
659
174
175
133
1600
49
2150
84
156
48
55