3631 286
5638 821
10224 489
24904 121
8760 724
8995 357
5826 388
2952 517
42495 493
109282 317
3834 89
36837 877
43537 83
14282 222
7265 305