3012 853
1775 30
6072 588
24858 283
9714 76
27400 49
23369 333
4327 455
16352 188
7355 526
9972 229
6096 29
5024 139
6871 970
6357 300
17915 250
3410 462