40502 2600
137369 370
103985 393
302708 1064
2451 116
274055 738
221415 788
109203 716
80682 289
108582 468
71195 93
55924 270
39253 814
119350 381
172620 774
330981 976
23624 423
388988 893
145466 176
91711 534
6078 746
58561 613
56365 407
3815 242