15622 933
943 186
296119 508
120863 637
22840 118
74164 805
3670 459
3263 462
4532 555
4324 698
2532 111
5969 395
2930 92
59946 151