34096 505
27905 369
7971 80
58603 164
42720 798
38625 382
14011 85
23061 162
33388 404
14746 439
21736 56
31846 623
32494 928
28770 185