40056 563
5428 509
13716 306
28633 598
142115 294
16731 886
16869 681
7297 662
10750 506
4727 637
5463 489
14543 140
3487 32
64465 201
6370 49
14151 436
17605 441
7257 597
45865 337
2198 261
54136 528
72252 417
3865 178
15156 330
23051 104
68336 309
11209 236
4633 133