31096 670
7177 616
2095 339
6874 476
4846 828
1441 317
5851 270
8591 401
1669 292
6052 355
2335 406
3288 736
2563 445
4190 686
3112 514
1393 133
3468 363
4133 662
4127 864
11050 571
3150 667
1831 82
4458 837
4719 279
2303 250
1794 381
681 45
6866 421