79
2
940
3
816
1
229
1170
16
72
624
233
86
80
1169
7
89
120
473
124
948
4
81
39
121
420
71
963
879
855
659
934
477
625
5000