29226 817
4444 90
7265 784
3097 377
5048 369
2695 35
4938 656
3013 176
1904 111
3780 601
27887 955
3264 327
3637 610
4659 683
3633 685
4379 388
15364 248
27799 839
4179 174
14449 431
28672 297
18561 654
5018 421
3768 164