1830
2555
3082
3617
3356
2282
2727
2351
1820
3615
4732
3631
2900
3808
52812
2786
2805
28015
37312
3002
1920
2684
2870
1246269
2190
34214
1473
1895