95
496
17
145
165
405
20
392
34
382
24
331
26
350
19
333
16
260
61
738
48
252
241
33
253
250
66
208
47
168
15
201
25
171