302268
558869
114
160
130
231
70
122
83
247
134
150
251
26
7324
8758
253
3110
170
60
3713
174
230
7026
408
405
133
4619
3513
1090
550
541
900
3880