21087 269
33673 744
19027 41
8303 324
9978 692
202781 489
14164 666
3561 479
8283 842
7469 394
4527 284
24274 67
5675 385
5926 121