30296 363
2250 75
5202 420
3023 333
23587 607
8969 372
4871 257
15351 219
9495 751
4296 775
1796 86
7775 127