115383 519
15654 131
4485 598
87996 984
38883 72
6696 534
4453 87
6036 819
6053 187
4431 212
10162 178