732
943
762
1367
953
1284
1515
1615
877
980
1336
595
691012
49693
48870
48368
4265271
4064158
33264
3265151
31326
26862
24591
23010