31496 600
4028 662
3236 430
10148 719
42645 645
5578 519
70624 653
32558 718
94956 482
49343 116
20548 463
15672 855
9398 222
3318092 6308
19884 383
31862 686
45717 647
34085 633
30339 91
17681 551
39994 745
69702 784
22761 641
32230 504
27166 369
7684 80
55085 163
40246 796