31672 325
45013 694
31637 681
16345 146
9689 319
47597 58
69771 297
20391 773
26272 653
17456 337
9884 134
14480 616
22142 787
8323 244
23573 451
17286 393
9938 344
11384 490
2304 257
10286 576
13934 54
7511 169
5780 419
8035 350
13339 326
15211 680
17551 399
16796 911