635
7
1913
2
503
1
599
740
513
403
498
3
106
506
595
528
554
559
419
216
459
125
1352
567
641
591
232
684
0
703
291
761
239
1053
727