338
1
369
345
987
5
59
611
828
2
562
382
425
520
768
658
2066
4
1528
832
71
2566
14
1036
2947
11
958
61
84
93
681
646
117
515
4432
589