99996 670
10635 368
11543 467
11142 601
18711 283
6606 119
8897 206
12468 441
7667 276
15260 443
3310 248
15541 319
8033 481
12565 556