180
431
1621
35
742
322
61
87
93
42
81
2139
168
175
86
914
1021
64
789
276
586
40
329
216
153
229
531
333
1015
52
676
71
84
263
293
80
103
73
213
94
60
234