31915 888
25376 528
8590 370
2855 188
12292 545
199761 921
263312 1051
43340 86
22857 244
62429 758
8031 388
4565 713
4050 279