34083 505
27901 369
7970 80
58584 164
42683 798
38608 382
13996 85
23056 162
33381 404
14743 439
21733 56
31815 623
32486 928
28751 185