40502 2600
137370 370
103985 393
302714 1064
2451 116
274056 738
221416 788
109203 716
80687 289
108582 468
71195 93
55925 270
39253 814
119351 381
172622 774
330984 976
23624 423
388992 893
145469 176
91712 534
6078 746
58562 613
56365 407
3815 242