29932 120
40164 153
37335 654
72423 783
42869 463
24528 236
30211 349
58238 803
90800 262
54947 113
44745 614
58966 623
23751 480
16287 218