14838 405
5323 42
4826 603
5746 892
4631 569
7466 236
6752 388
4903 541
4459 665
15921 94
114303 333
99958 240