1
43
148
123
426
39
71
70
875
41
26
15
64
570
46
166
94
262
220
385
17
34
65
40
51
29
460
143
23
397
13
713
9
967
74
633
131
73
60
198
110
98
49
38
42
169
128
172
95
61