5010 825
62050 662
15305 519
20056 319
12570 493
181703 986
140252 856
73602 514
20427 514
28829 913
20462 131
4255 380
3865 154
9702 615
57070 169