161
389
1039
21
147
515
352
37
301
198
938
450
134
120
504
480
323
85
510
10
