5098
133
2581
14
5002
273
3860
71
9980
381
3586
61
3311
20
2963
9
2487
0
2298
38
(1/2)