30598 880
28019 872
6854 481
29087 718
447613 1735
34522 777
258582 527
16366 750
107413 372
4662 704
9303 406
23199 577
81877 802