529
37
141
3
438
10
238
124
404
46
383
131
321
170
345
59
353
59
180
168
144
101
342
84
548
165
442
9
250
24
393
13
135
99
483
50
412
116
185
99