2933
31194
20612
6209
9103
10564
67291
3954
3819
2928
2400
3780
17818
8970
6296
2997
3023
17418
8891
6000
3701
13341
4045
12190
5404
2861
6427
25556
12509
5602
3005
8741
6095
12059
5976
6598
26935
16202
31881
3319
7953
14363
4072
4697
3920
3958
14543
11740
11312
13579
4435
3671
5724
108950
5752
18429
4434
4649
28989
4839