21833 341
7681 68
3719 353
15386 329
2525 45
8061 967
2921 145
6089 703
5916 671
5048 752
5644 335
18856 380
16284 692
4314 242
4536 153
19535 429
5599 110
929 37