37031 483
3828 608
1051 257
7684 123
1797 301
1722 289
7797 548
6504 615
4400 698
2486 507
537 39
2802 842
2101 481
3507 864
1764 438
1900 201
2519 701
2845 632