283
3444
560
273
2210
156
252
217
282
216
220
173
23356
17600
15441
13860
10672
1038263
9414
9200
920148
767142
7140
70211