50012
1631
944
1111
1540
1150
680
1690
850
740
76014
60713
1643717
1163412
11405276
1041516
10336259
97924
8393155
782111
71596
62294
57852
54338