28031 119
6852 85
2172 245
5590 616
2217 141
8761 651
25440 783
24514 99
112521 346
146230 421
149478 262
23329 271
21940 506
4168 277
8772 653
6145 737
4584 120
6028 322
5403 634
18103 489
93953 240
37201 752
12345 102
25665 370
145448 410
156293 297
217887 461
4381 595