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