21872 341
7689 68
3738 353
15529 329
2536 45
8099 967
2931 145
6108 703
5934 671
5057 752
5698 335
18917 380
16322 692
4344 242
4544 153
19570 429
5652 110
935 37