29958 509
930 237
2667 467
3739 701
2129 193
1780 277
3212 144
5404 621
6533 51
7900 702
22164 618
5997 883
7648 301
77918 693
4680 284
27516 750
10824 588
2568 159
20666 843
55623 553
3465 566
11015 52
8212 718
7342 506
12208 327
26754 783
24703 451
13277 417