542
642
721
768
775
1370
952966
11411
540
473
560
744
690312
49663
48800
48278
4262271
4059158
33254
3261151
31316
26812
24551
22960