39926 375
2589 154
2555 304
3914 670
20863 339
19898 222
11604 133
9086 247
5385 771
3667 889
6778 701
7334 880
3946 124
2436 142
5178 228
4833 311
17633 260
2939 240
4747 190
3675 95
4757 179
14954 409
5819 399
12391 491
3616 645
18008 631
8354 501
4569 27