2489
33
1027
28
1648
41
17714
401
13922
353
17664
267
1820
49
1636
26
2292
102
3669
437
2303
118
1746
53