253561 673
21563 94
14628 130
24786 178
222165 616
18855 933
37899 875
29799 365
8961 290
26621 482
1789 37
2929 266
11194 690
6588 511
124804 684
55122 476