293158 948
11057 531
396210 882
128682 627
95228 303
5771 695
7686 686
4867 261
5275 103
5017 332
45479 263