40508 2600
137372 370
103994 393
302739 1064
2452 116
274077 738
221434 788
109213 716
80696 289
108590 468
71198 93
55928 270
39256 814
119357 381
172628 774
331002 976
23627 423
389008 893
145482 176
91715 534
6078 746
58567 613
56368 407
3815 242