330
392268
3222
399
276
505
4010
2722
254
377
332
5718
21736
16330
14491
13070
9982
950263
8724
8670
821148
715142
67411
6530