538956
289
515
265
230
5518
113
7847
3310
618
387
510
21936
16570
14581
13170
10052
969263
8744
8700
828148
716142
67511
6620