60
55346
92268
70
57
131
87
54
66
64
9110
7660
5480
4000
397261
3460
3409
3260
2991
27349
264147
253142