5556 509
2639 554
20348 474
2744 287
2744 552
3924 632
4908 657
3358 43
3790 556
9330 389
19327 63
3624 262
2266 318