15029 385
6304 696
2506 629
312782 956
11243 531
414544 895
137203 632
105633 307
8359 686
5381 261
5465 103
5303 332
54422 267