531 111
1053 311
1718 309
8974 74
472 88
1513 412
412 89
6048 182
3225 123
10831 701
5663 860
25097 239
19964 493
4002 739
46633 549