3510
436
235
3412
3636
3212
377
2110
353
326
484
458
22646
17200
15241
13590
10432
1011263
9144
9030
874148
746142
6960
69211