501
128
25
265
239
58
27
226
903
321
118
150
36
5282
71
55
209
288
671
51
88
17767
29
94
53
573
123
32
44
164