29999 90
47261 464
24314 287
7579 250
13481 267
4646 204
8480 611
5136 211
3930 669
7401 656
5582 344
6671 83
6173 207
10722 508
5587 201
11749 748
15789 253
13914 37
20178 109
5159 39
5611 311
10545 591
12095 614
4297 276
7208 614
4215 323
7448 506
6853 586