40055 563
5428 509
13713 306
28631 598
142102 294
16729 886
16867 681
7297 662
10750 506
4727 637
5462 489
14543 140
3487 32
64465 201
6369 49
14147 436
17604 441
7256 597
45865 337
2197 261
54134 528
72251 417
3863 178
15155 330
23051 104
68329 309
11208 236
4633 133