29012 773
81892 717
20461 290
19398 393
61801 679
14970 410
45168 921
24691 504
40394 71
76661 874
23397 591
11581 384
5339 620
32744 326
34925 165
17596 73
45566 632
54822 389
47570 207
58789 750
28239 463
71316 784
64244 722
53016 402
124906 650
106482 491