40538 2600
137408 370
104043 393
302895 1065
2452 116
274207 739
221508 788
109266 716
80720 289
108630 468
71228 93
55940 270
39271 814
119420 381
172692 774
331108 976
23634 423
389136 893
145569 176
91760 534
6079 746
58584 613
56390 407
3817 242