22353 670
2522 766
1673 356
1135 123
1635 395
2470 639
1578 360
954 258
282 78
1923 412
25670 811
31228 296
6944 615
4048 521