15315 533
17374 517
64718 527
8499 314
20885 403
7078 313
5860 459
2237 269
1935 54
3576 505
4840 327
2917 252