2194 672
2705 815
371 85
3050 636
10821 412
6264 324
3189 621
9746 44
14729 442
8973 501
18380 58
7277 138