842
1
639
88
534
1537
5
1147
2
2171
4
1796
3
891
854
1139
875
984
630
990
900
734
505
537
732
948
1309
1834
1160
981
1223
0
3246
511
500