2304 385
451 36
2039 308
3196 92
86927 854
14617 275
9333 679
27347 631
8988 822
4013 523
2744 267
7490 338