596
154
176
10194
61
87
73
131
57
47
297
139
83
24
56
39
3961
238
122
52
116
35
457
101
144
9961
141
51
50
158
528
40
384
850
187
137
62
86
2997
74
76
22
5996
37
1554
133
720
210
221
130
55
405
89
53