5562 509
2640 554
20352 474
2746 287
2746 552
3925 632
4913 657
3368 43
3792 556
9332 389
19359 63
3627 262
2267 318