59
1
528
2
359
3
666
355
554
597
740
475
506
105
155
163
110
503
617
93
173
0
139
308
797
7
400
106
612
257
321
77
177
387
198