40498 2600
137368 370
103983 393
302692 1064
2451 116
274051 738
221409 788
109197 716
80681 289
108579 467
71191 93
55921 270
39251 814
119346 381
172615 774
330974 976
23621 423
388981 893
145458 176
91709 534
6078 746
58560 613
56363 407
3815 242