19956 597
3533 378
1441 257
6821 308
5021 612
729 179
936 123
4273 37
3345 943
1513 275
1192 188
2406 651
3180 680
1869 467