38
352
285
377
298
29
121
179
3
39
170
556
313
1
65
8
8
4
7
5
1331
81
178
213
145
2
1105
121
16
133
513
329
47
17
870
163
8
125
689
116
44
159
117
68
250
198
7
291
153
8
1983
999
