21206 503
20448 243
15333 62
27695 141
20047 155
15415 669
2097 440
3784 657
2163 500
2954 597
970 83