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
15365 248
3633 685
4379 388
27799 839
14449 431
28672 297
18561 654
5018 421
3768 164
22141 399