278 41
5344 51
1693 282
3128 421
4869 948
5629 376
7493 356
4362 188
3552 592
4493 794
28574 785
16204 169
8523 494
177918 577
4946 427
5872 469
3260 130