2331 648
318 51
1481 307
1796 410
4221 453
3312 628
3630 748
1425 131
3354 304
3018 198
5916 646
46093 357
8381 277
46418 912
4622 643
3245 491
8052 948