42237 677
2525 766
1676 356
1163 123
1638 395
2475 639
1579 360
954 258
282 78
1968 412
25677 811
31281 296
6947 615
4049 521