15623 933
943 186
296123 508
120863 637
22840 118
74169 805
3670 459
3263 462
4532 555
4324 698
2532 111
5969 395
2931 92
59946 151