2591
35
1041
28
1667
42
17759
403
14089
353
17780
269
1832
49
1650
26
2306
102
3681
437
2320
118
1758
53