763
1048
972
46280
3740157
1246
165079
1016
1110
711
693
25102
650512
46443
44508
3969271
31574
3075151
29296
23080
21220