693
2
424
1
410
820
4178
15
476
550
615
1243
6
1062
4
685
528
5055
8
486
439
784
1968
391
571
520
541
438
375
572
451
452
963
407