2656 853
8334 610
4837 48
20248 271
20778 583
43095 677
3941 212
3087 696
2493 626
2424 380
8065 159
27458 228
5135 155
1035 104
16428 179
22732 575
8645 69
38759 427
18166 820
1536 314
2919 764
4607 524
26229 152
15927 702