40502 2600
137370 370
103988 393
302723 1064
2451 116
274061 738
221419 788
109204 716
80688 289
108584 468
71195 93
55926 270
39255 814
119352 381
172624 774
330984 976
23625 423
388994 893
145469 176
91712 534
6078 746
58564 613
56366 407
3815 242