29502 145
14933 776
18972 759
15385 675
23580 201
5915 101
14134 465
4308 480
13936 743
21699 313
11346 752
15744 580
18436 448
64983 167
9653 502
48864 350
16526 80
22447 327
5047 517
68122 856
22479 188
20084 262
32069 660
90959 289
27744 535
33772 97
9906 432
18003 266