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