30926780
15041
15606194
4973
23533158
12132
8338531
2425
13199062
5840
16675444
7307
18981813
7630
7766613
2620
12091396
3053
9772219
3311
10375379
3019
15401500
6603
8147349
2682
9436653
3571
7210127
2497
9810571
4825
14410114
3612
13086303
3933
6410746
2290
10048167
4344
9184772
2796
17115167
7539
44710087
7907
29956301
12924
8992862
2767
5209457
1784
17127727
7426
6714170
2566