50
957
38
558
584
107
311
44
501
29
450
31
441
395
24
334
52
273
5
262
30
242
217
6
189
20
900
13
190
9
187
11