309527 506
123732 292
12392 887
175441 513
19479 386
14944 587
145287 714
12890 874
5872 384
18015 464
8226 145
21600 247
7682 482
153802 784
16449 701
16444 591
171589 406
11468 868
196359 322
6343 551
221414 393
10411 200
12087 351
9089 480
16043 754
7037 540
9861 63
7825 494