38
6
5
35
120
4
39
32
199
106
31
351
208
27
180
68
891
608
253
241
49
187
503
110
794
155
94
604
8
19
204
28
214
380
347
232
422
34
107
162
143
4038
572
502
111
21
424