3118
420
434
6024
437
5031
267
4712
341
285
7423
295
22616
17180
15201
13590
10422
1010263
9134
8990
872148
746142
6920
69211