29
38409
17
53528
6585
28
8014
39382
433
29
1628
4949
27
2873
792
20
19516
341
1106
23180
29
3767
681
21
1313
254
419
289
1421
439
385