2515
215
216
107
143
80
81
93
250
62311
397
265
73
140
175
122
102
192
162
4730
133
151
153
167
70
256
254
160
1714
5018
6712
7311
150
131
7013
21962
3530
320
647
9329
307
789
242
194
542
11335
6823
14158
473
110
759
4017
370
1882
620
792
1280
590
260
560
691
2410
3620
7960
15020