15812
13257
16523
1012
12520
10451
1050
11219
647
9914
9011
12315
22846
17350
15361
13720
10522
1030263
9294
9120
899148
758142
7020
69611