14512 680
160349 491
4218 190
3308 123
6941 402
6182 702
5040 462
8063 378
9126 793
14340 589
5958 59
10908 798
42959 725
126993 865