147
913
183
712
329
640
342
564
228
584
11
179
202
696
176
135
526
177
469
172
525
3
17
149
451
47
505
155
480
98
398
113
362
0
114
357
123
507