16191 63
12605 103
37551 427
33090 609
39632 70
17522 414
39632 144
25029 683
22261 242
13850 335
6997 358
29554 652
10993 477
17943 698
43212 643
17316 242
23745 333
9636 31
25975 443
31747 754
15018 326
35457 740
29700 90
15983 467
16640 680
7879 45
36599 135
20354 400