5091 287
5751 821
10250 489
24911 121
8762 724
9001 357
5829 388
2952 517
42645 493
109623 317
3845 89
36856 877
43592 83
14331 222
7291 305