16918
1520
1052
13257
12620
1090
10751
11319
12615
999
9111
647
23466
17640
15481
13912
10722
1043263
9434
924148
9200
770142
7170
70311