45007 49
6512 99
16926 751
23287 161
387241 596
140550 294
22226 406
44146 80
63923 947
65402 502
54477 215
17814 703
58114 735
6968 582