520
357
610
40
206
540
590
219
671
853
632
47
176
1039
673
403
272
1034
45
717
454
665
670
477
738
3
536
212
409
446
80
26
1278
404
20
318
36
853
40
735
2015
736
342
443
393
629
0
20
864
677
