2296 627
301072 953
11177 531
400768 888
131653 630
98374 305
5881 695
8165 686
5124 261
5372 103
5139 332
48154 263