15591 513
4384 424
2709 133
6463 482
13050 727
5205 509
7394 478
5553 193
4886 496
3323 67
4236 444
3936 236
40438 507