531
1
411
2
563
847
5680
6
112
1066
704
655
685
1249
5
557
651
2228
1152
708
675
450
1522
907
86
410
524
516
1003
97
81
2876
3
95
978