5562 509
2640 554
20354 474
2746 287
2746 552
3926 632
4914 657
3370 43
3792 556
9338 389
19361 63
3628 262
2267 318