422
462
486
476
648
297
309
5818
6122
5323
460
410
22696
17220
15281
13660
10482
1016263
9184
9080
880148
750142
6970
69311