76
1
948
1089
573
1177
3
834
4
1179
2
650
1553
4148
873
328
813
1307
77
336
493
1485
817
578
401
663
644
12974
6
903
486
80
339
623
1705