165
366
448
8526
524
3525
3812
440
3722
422
462
486
22616
17170
15201
13590
10422
1010263
9134
8980
872148
746142
6920
69211