9563 509
3061 96
18356 478
9876 592
12632 681
5915 265
13682 229
4530 185
6743 238
4706 310
5587 701
2666 206
17273 547
5530 419
6122 672
9716 288
8565 202
7675 405
16669 383
3962 313
21584 115
15148 53
5253 569
7394 261
7512 35
12198 109
14147 255
13776 73