15621 933
943 186
296118 508
120863 637
22840 118
74159 805
3670 459
3263 462
4532 555
4324 698
2532 111
5969 395
2930 92
59944 151