38708065
14423
5967571
2321
213611300
88002
11330480
3958
14533858
5881
5504114
2532
8337551
2937
6252209
2095
22507688
7143
16376154
2638058
672
2662050
669
5258275
2054
7444484
2538
501966
801
12602068
4564
8637425
2431
51410343
15557
1544802
439
11092388
3292
3859788
1284
23721795
6845
6487027
2924
12239270
6748
9752543
2824
86118561
34428
4474746
2170
6152161
2419