313961
2302119
246292
2176108
206699
191473
2296114
2373100
31217170
30637176
15661112
847396
15055137
147980
1479115
242768
435279
186072
147882
148274