75
1
76
505
520
946
3939
2
589
1429
4
630
435
2012
1653
2939
3
832
452
926
888
1075
116
469
262
1027
939
659
708
100
1119
724
1134
675