476
297
309
6122
5323
460
360
422268
3522
425
466
22806
17330
15351
13720
10502
1028263
9244
9120
892148
757142
7020
69411