3601 286
5637 821
10222 489
24904 121
8759 724
8995 357
5826 388
2952 517
42489 493
109269 317
3834 89
36837 877
43536 83
14275 222
7262 305