1254 293
26890 509
19844 205
4766 788
31093 316
20810 111
5608 92
6298 500
18594 782
3235 257
4903 621
6493 587
3752 369